【5】引用类型 您所在的位置:网站首页 to_date 毫秒 【5】引用类型

【5】引用类型

#【5】引用类型| 来源: 网络整理| 查看: 265

Number静态属性静态方法总览parseInt/parseFloatisFiniteisNaN原型方法toStringtoFixedtoPrecisiontoExponentialMath静态属性静态方法Date静态方法实例方法to类get 类set类JSONJSON.stringify()第2个参数第3个参数JSON.parse()

Number

静态属性 Number.MAX_VALUE < Infinity 最大值,MAX_VALUE 属性值接近于 1.79E+308。大于 MAX_VALUE 的值代表 “Infinity”。 Number.MIN_VALUE >0 最小值,最接近 0 的正值,MIN_VALUE 的值约为 5e-324。小于 MIN_VALUE (“underflow values”) 的值将会转换为 0 Number.MAX_SAFE_INTEGER === Math.pow(2,53)-1 最大安全整数。 Number.MIN_SAFE_INTEGER === -(Math.pow(2,53)-1) 最小安全整数。 Number.NaN 和全局属性 NaN 想同 非数字 Number.NEGATIVE_INFINITY === -Infinity 负无穷,在溢出时返回 Number.POSITIVE_INFINITY === Infinity 正无穷,在溢出时返回 Number.EPSILON === Math.pow(2, -52) 表示 1 和比最接近 1 且大于 1 的最小 Number 之间的差别

静态方法

总览

Number() 函数将对象参数转换为表示对象值的数字。

如果该值无法转换为合法数字,则返回 NaN。注释:如果参数是 Date 对象,则 Number() 函数返回自 UTC 1970 年 1 月 1 日午夜以来的毫秒数。x = true; Number(x); // 返回 1x = false; Number(x); // 返回 0x = new Date(); Number(x); // 返回 1404568027739x = "10" Number(x); // 返回 10x = "10 20" Number(x); // 返回 NaNNumber(new Date("2019-04-15")); // 返回 1506729600000 | 方法 | 描述 | | —- | —- | | Number.parseInt() | 将字符串转换成整型数字,和全局方法 parseInt() 作用一致。 | | Number.parseFloat() | 将字符串转换成浮点数,和全局方法 parseFloat() 作用一致。 | | Number.isInteger() | 判断传递的参数是否为整数。 | | Number.isSafeInteger() | 判断传递的参数是否为安全整数。 | | Number.isFinite() | 判断传递的参数是否为有限数字。 | | Number.isNaN() | 判断传递的参数是否为 isNaN()。 |

parseInt/parseFloat

一般使用全局函数方式

parseInt() 解析一段字符串并返回数值。允许空格。只返回首个数字parseFloat() 解析一段字符串并返回数值。允许空格。只返回首个数字

如果无法转换为数值,则返回 NaN ```javascript parseInt(“10”); // 返回 10 parseInt(“10.33”); // 返回 10 parseInt(“10 20 30”); // 返回 10 parseInt(“10 years”); // 返回 10 parseInt(“years 10”); // 返回 NaN

parseFloat(“10”); // 返回 10 parseFloat(“10.33”); // 返回 10.33 parseFloat(“10 20 30”); // 返回 10 parseFloat(“10 years”); // 返回 10 parseFloat(“years 10”); // 返回 NaN

### ### isInteger/isSafeIntegerNumber.isInteger() 方法用来判断给定的参数是否为整数。Number.isSafeInteger() 方法用来判断传入的参数值是否是一个“安全整数”> 安全整数范围为 -(253 - 1)到 253 - 1 之间的整数,包含 -(253 - 1)和 253 - 1。```javascriptNumber.isInteger = Number.isInteger || function(value) { return typeof value === "number" && isFinite(value) && Math.floor(value) === value;};Number.isSafeInteger = Number.isSafeInteger || function (value) { return Number.isInteger(value) && Math.abs(value)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有